UNPKG

@devx-commerce/plugin-loyalty

Version:

A starter for Medusa plugins.

18 lines 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GET = GET; const api_response_1 = require("../../../../../lib/api-response"); const loyalty_1 = require("../../../../../modules/loyalty"); async function GET(req, res) { try { const loyaltyService = req.scope.resolve(loyalty_1.LOYALTY_MODULE); const configs = await loyaltyService.listConfigs(); return (0, api_response_1.sendApiResponse)(res, (0, api_response_1.createSuccessResponse)({ ...(configs?.[0] || {}), })); } catch (error) { return (0, api_response_1.sendApiResponse)(res, (0, api_response_1.createErrorResponse)(error.message, 400)); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvYXBpL3N0b3JlL2NhcnRzL1tpZF0vbG95YWx0eS1yZWRlZW1hYmxlLWNvbmZpZy9yb3V0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQVNBLGtCQWdCQztBQXhCRCxrRUFJeUM7QUFFekMsNERBQWdFO0FBRXpELEtBQUssVUFBVSxHQUFHLENBQUMsR0FBa0IsRUFBRSxHQUFtQjtJQUMvRCxJQUFJLENBQUM7UUFDSCxNQUFNLGNBQWMsR0FDbEIsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsd0JBQWMsQ0FBQyxDQUFDO1FBRXBDLE1BQU0sT0FBTyxHQUFHLE1BQU0sY0FBYyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBRW5ELE9BQU8sSUFBQSw4QkFBZSxFQUNwQixHQUFHLEVBQ0gsSUFBQSxvQ0FBcUIsRUFBQztZQUNwQixHQUFHLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO1NBQ3hCLENBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDZixPQUFPLElBQUEsOEJBQWUsRUFBQyxHQUFHLEVBQUUsSUFBQSxrQ0FBbUIsRUFBQyxLQUFLLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDdkUsQ0FBQztBQUNILENBQUMifQ==